canvas hammock - French English Dictionary